/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package upeu.cepre.business;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;
import upeu.cepre.model.Alumno;
import upeu.cepre.util.DataBaseConexion;

public class AlumnoManager {

    Alumno to = new Alumno();
    List<Alumno> ListAlumno = new ArrayList<Alumno>();
    public  Connection connection;
    /*
     * Metodos Basicos
     */

    // public List<Alumno> Report(){ return ListAlumno; }
    // public void Insert(){}
    // public void Update(){}
    // public void Delete(){}
    /*
     * Metodos Complementarios
     */
    public Alumno FindId(String IdAlumno) {


        try {
            connection = DataBaseConexion.getConexion();
            Statement statement = connection.createStatement();
            PreparedStatement prepareestatemente = connection.prepareStatement("SELECT * From alumno WHERE idAlumno=?  ");
            prepareestatemente.setString(1, IdAlumno);
            ResultSet rs = prepareestatemente.executeQuery();

            if (rs.next()) {

                to.setIdAlumno(rs.getString("idAlumno"));
                to.setNombre(rs.getString("nombre"));
                to.setApellidoPaterno(rs.getString("apellidoPaterno"));
                to.setApellidoMaterno(rs.getString("apellidoMaterno"));
                to.setFechaNacimiento(rs.getString("fechaNacimiento"));
                to.setDni(rs.getString("dni"));
                to.setDireccion(rs.getString("direccion"));
                to.setTelefono(rs.getString("telefono"));
                to.setEstado(rs.getString("estado"));
                to.setUsuario(rs.getString("usuario"));
                to.setContraseña(rs.getString("contraseña"));
                to.setNacionalidad(rs.getString("nacionalidad"));
                to.setLugarNacimiento(rs.getString("lugarNacimiento"));
                to.setSexo(rs.getString("sexo"));
                to.setEstadoCivil(rs.getString("estadoCivil"));
                to.setEmail(rs.getString("email"));
                to.setReligion(rs.getString("religion"));
                to.setBautizado(rs.getString("bautizado"));
                to.setDistrito(rs.getString("distrito"));
                to.setProvincia(rs.getString("provincia"));
                to.setDepartamento(rs.getString("departamento"));
                to.setPais(rs.getString("pais"));
                to.setNombreInstitucion(rs.getString("nombreInstitucion"));
                to.setAñoEgreso(rs.getString("añoEgreso"));
                to.setLugar(rs.getString("lugar"));
                to.setTipoColegio(rs.getString("tipoColegio"));
                to.setMedioInformacion(rs.getString("medioInformacion"));
                to.setIdPadre(rs.getString("idPadre"));

            }
            connection.close();
            statement.close();
            prepareestatemente.close();
            rs.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }


        return to;
    }
    // public void ObtenerId(){}
}
